/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package clases;

import java.time.LocalDate;

/**
 *
 * @author Edder
 */
public class MovimientoCaja {
    private int idMovimientoCaja;
    private TipoMovimientoCaja tipoMovimientoCaja;
    private int idReferencia;
    private LocalDate fecha;
    private float monto;
    private Usuario usuario;
    private char estado;
    private Caja caja;

    public MovimientoCaja() {
    }

    public MovimientoCaja(int idMovimientoCaja, TipoMovimientoCaja tipoMovimientoCaja, int idReferencia, LocalDate fecha, float monto, Usuario usuario, char estado, Caja caja) {
        this.idMovimientoCaja = idMovimientoCaja;
        this.tipoMovimientoCaja = tipoMovimientoCaja;
        this.idReferencia = idReferencia;
        this.fecha = fecha;
        this.monto = monto;
        this.usuario = usuario;
        this.estado = estado;
        this.caja = caja;
    }

    public Caja getCaja() {
        return caja;
    }

    public void setCaja(Caja caja) {
        this.caja = caja;
    }

    public int getIdMovimientoCaja() {
        return idMovimientoCaja;
    }

    public void setIdMovimientoCaja(int idMovimientoCaja) {
        this.idMovimientoCaja = idMovimientoCaja;
    }

    public TipoMovimientoCaja getTipoMovimientoCaja() {
        return tipoMovimientoCaja;
    }

    public void setTipoMovimientoCaja(TipoMovimientoCaja tipoMovimientoCaja) {
        this.tipoMovimientoCaja = tipoMovimientoCaja;
    }

    public int getIdReferencia() {
        return idReferencia;
    }

    public void setIdReferencia(int idReferencia) {
        this.idReferencia = idReferencia;
    }

    public LocalDate getFecha() {
        return fecha;
    }

    public void setFecha(LocalDate fecha) {
        this.fecha = fecha;
    }

    public float getMonto() {
        return monto;
    }

    public void setMonto(float monto) {
        this.monto = monto;
    }

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public char getEstado() {
        return estado;
    }

    public void setEstado(char estado) {
        this.estado = estado;
    }
}
